# 设置 CMake 最低版本要求
cmake_minimum_required(VERSION 3.18.1)

set(EXTERNAL_DIR ${CMAKE_SOURCE_DIR}/../../../../../cross_platform/stats_helper)

include_directories(${EXTERNAL_DIR})

add_library(
        external-lib
        STATIC
        ${EXTERNAL_DIR}/DataHelper.cpp
)
# 添加一个本地库
add_library(
        # 库的名称
        native-lib
        # 库的类型（SHARED 表示共享库）
        SHARED
        # C/C++ 源文件路径
        native-lib.cpp
)

# 查找系统库
find_library(
        # 库的引用名称
        log-lib
        # 系统库的名称
        log
)

# 将本地库与系统库链接起来
target_link_libraries(
        # 目标库
        native-lib
        external-lib  # 链接外部库
        # 系统库
        ${log-lib}
)